lubricated sheath - Español Inglés Diccionario